package utils;

import java.io.Serializable;


public class OrderedFourSet <K,V1,V2, V3> implements MyFourSet<K, V1, V2,V3> , Serializable {

	
	private static final long serialVersionUID = -2459415640236559290L;
	private K key;
    private V1 value1;
    private V2 value2;
    private V3 value3;
    public OrderedFourSet(K key, V1 value1 , V2 value2 ,  V3 value3) {
    	this.key = key;
    	this.value1 = value1;
    	this.value2 = value2;
    	this.value3 = value3;
        }
    
	@Override
	public K getKey() {
		// TODO Auto-generated method stub
		return key;
	}

	@Override
	public V1 getValue1() {
		// TODO Auto-generated method stub
		return value1;
	}
	
	@Override
	public V2 getValue2() {
		// TODO Auto-generated method stub
		return value2;
	}

	@Override
	public void setKey(K key) {
		// TODO Auto-generated method stub
		this.key = key;
	}

	@Override
	public void setValue1(V1 value1) {
		// TODO Auto-generated method stub
		this.value1 = value1;
	}

	@Override
	public void setValue2(V2 value2) {
		// TODO Auto-generated method stub
		this.value2 = value2;
	}

	@Override
	public V3 getValue3() {
		// TODO Auto-generated method stub
		return value3;
	}

	@Override
	public void setValue3(V3 value3) {
		// TODO Auto-generated method stub
		this.value3 = value3;
	}

}